package com.bmadmin.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.bmadmin.domain.NormalResult;
import com.bmadmin.domain.SjkcxDomain;
import com.bmadmin.mapper.SjkCxDao;
import com.bmadmin.service.SjkCxService;
@Service
@Transactional
public class SjkCxServiceImpl implements SjkCxService {
	@Autowired
	SjkCxDao sjkcxDao;
	
	public List<SjkcxDomain> getSjkcxList(Map map){
		return sjkcxDao.getSjkcxList(map);
	}
	
	public SjkcxDomain getDlrXx(Map map){
		return sjkcxDao.getDlrXx(map);
	}
	
	public int insertSjkcx(SjkcxDomain sjkcxdomain){
		return sjkcxDao.insertSjkcx(sjkcxdomain);
	}
	
	public NormalResult deleteSjkcx(String req_id){
		NormalResult result = new NormalResult();
        int deleteResult = sjkcxDao.deleteSjkcx(req_id);
        if(deleteResult==1){
            result.setCode("0000");
            result.setMsg("删除成功");
        }else{
            result.setCode("9999");
            result.setMsg("删除失败");
        }
        return result;
	}
	
	public NormalResult upSjkcx(SjkcxDomain sjkcxdomain){
		NormalResult result = new NormalResult();
        int deleteResult = sjkcxDao.upSjkcx(sjkcxdomain);
        if(deleteResult==1){
            result.setCode("0000");
            result.setMsg("提交成功");
        }else{
            result.setCode("9999");
            result.setMsg("提交失败");
        }
        return result;
	}
	
	public int updateSjkcx(SjkcxDomain sjkcxdomain){
		return sjkcxDao.updateSjkcx(sjkcxdomain);
	}
	
	public int verifySjkcx(SjkcxDomain sjkcxdomain){
		return sjkcxDao.verifySjkcx(sjkcxdomain);
	}
	
	public int disposeSjkcx(SjkcxDomain sjkcxdomain){
		return sjkcxDao.disposeSjkcx(sjkcxdomain);
	}
}
